#loginForm{
	padding:2em;
	border:1px solid #cecece;
}
#loginForm .user_login{
    border: 1px solid silver;
    padding: 0 2em;
    margin-top:3em ;
    color: #747474;
}
#loginForm .user_login h3{
    font-size: 1.25em;
}
#loginForm .user_name{
    display: block;
    border: 2px solid #e1e1e1;
    text-indent:2em;
    width: 100%;
    font-size: 1.25em;
    padding: .5em 0;
    margin-bottom: 1.5em;
}
#login_button{
    display: block;
    background-color: #d23f3a;
    width: 100%;
    margin-bottom: 1.5em;
    height: 3em;
    border:none;
    color: #fff;
    font-size: 1.5em;
    text-align:center;
}
#loginForm .line{
    background: #eee;
    height: 1px;
    margin-top: 40px;
}
#loginForm  .key{
    background: url('../img/login-key-icon.png') no-repeat 15px center;
}
#loginForm  .lock{
    background: url('../img/login-locked-icon.png') no-repeat 15px center;
}
#loginForm .sina{
    background: url('../img/bg.png') no-repeat -10px -27px;
    width: 32px;
    height: 32px;
    display: inline-block;
}
#loginForm .in{
    background: url('img/bg.png') no-repeat -47px -27px;
    width: 32px;
    height: 32px;
}
#loginForm .baidu{
    background: url('img/bg.png') no-repeat -84px -27px;
    width: 32px;
    height: 32px;
}
#loginForm .qq{
    background: url('../img/bg.png') no-repeat -122px -27px;
    width: 32px;
    height: 32px;
    display: inline-block;
}
#loginForm .google{
    background: url('img/bg.png') no-repeat -159px -27px;
    width: 32px;
    height: 32px;
}
#loginForm .git{
    background: url('img/bg.png') no-repeat -196px -27px;
    width: 32px;
    height: 32px;
}
#loginForm .third-part span{
    display: block;
    margin-bottom: 0.5em;
}
#loginForm .register{
    margin: 1em 0 2em 0;
}
#loginForm .user_login .error{
    border: 1px solid #fedddc !important;
}
#loginForm .tipInfo{
    font-weight: lighter;
    color: red;
}
#loginForm .verifyUrl{
    display: inline-block;
    line-height:2em;
    font-size: 1em;
    cursor: pointer;
    margin:0 0 1em 1em;
}
#loginForm .verify-img {
	vertical-align:middle;
	display:inline-block;
	margin: 0 0 0 1em;
}
